package com.anolesoft.amljmes.fortysix.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class YjBjDto implements Serializable {
    private String objuid; //主键
    private String bldobjuid; // 保留单主键
    private String ptdmxid; // 配套单明细主键
    private String name; // 名称
    private String model; // 机型
    private String danwei; // 单位
    private String bili; // 比例
    private Integer danjishu; // 单机数
    private Integer quejianshu; // 缺件数
    private String zerendanwei; // 责任单位
    private String beizhu; // 备注
    private String ptdid; // 配套单主键
    private Integer state; // 状态:默认0,未注销;1,补件;2,计划调整
    private String shenqingren; // 申请人
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate shenqing_time; // 申请时间
    private Integer shenpi_state; // 审批状态:默认0,未提交;1,待审批;2已通过;3已驳回
    private String shenpiren; // 审批人
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate shenpi_time; // 审批时间
    private Integer zhuxiaotujing; // 注销途径 0：未注销；1：补件；2：补件+计划调整；3、计划调整
    private String jiaci; // 架次
    private String yijiaodanwei; // 移交单位
    private String yijiaoren; // 移交人
    private String jieshoudanwei; // 接收单位
    private String jieshoudaibiao; // 接收代表
    private String drawingNo; //图号
    private Integer quantity; //数量
    private String customer; //客户
    private String affiliation; //专业
    private Integer matchedQuantity; //数量
    private String batch;
    private String proportion;
    private String xianghao;
    private String jianyanren;
    private String bangdingren;
    private String supportingOrderNo; //配套单号
    private String bujiandanhao;//  补件单号
}
